package cn.wizzer.app.user.modules.services;

import cn.wizzer.app.user.modules.models.GroupLog;
import cn.wizzer.app.user.modules.models.enums.MsgTypeEnum;
import cn.wizzer.app.user.modules.models.enums.OprTypeEnum;
import cn.wizzer.framework.base.service.BaseService;
import cn.wizzer.framework.page.Pagination;

import java.util.Map;

public interface GroupLogService extends BaseService<GroupLog> {

    Pagination listPage(Integer pageNumber, Integer pageSize, String groupId, String userId);

    Map<String, Object> groupSend(String sendUserId, String groupId, String content, MsgTypeEnum type, OprTypeEnum oprType, boolean isDel);

    void delLogJob();

}
